package com.dtk.api.response.tiktok.data;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class DtkTiktokMaterialsProductsDetailsData {
    @ApiModelProperty(value = "专属团长功能活动对应的限制类目名称id")
    private Integer categoryId;

    @ApiModelProperty(value = "专属团长功能活动对应的限制类目名称")
    private String categoryName;

    @ApiModelProperty(value = "商品评价数目")
    private Integer commentNum;

    @ApiModelProperty(value = "商品评分（5分制，保留一位）")
    private Double commentScore;

    @ApiModelProperty(value = "普通佣金金额（单位为元）")
    private BigDecimal cosFee;

    @ApiModelProperty(value = "普通佣金比例（乘100，例如10%为10）")
    private Integer cosRatio;

    @ApiModelProperty(value = "券后价")
    private BigDecimal couponPrice;

    @ApiModelProperty(value = "商品主图")
    private String cover;

    @ApiModelProperty(value = "商品链接（普通计划链接）")
    private String detailUrl;

    @ApiModelProperty(value = "商品一级类目")
    private Integer firstCid;

    @ApiModelProperty(value = "是否具有短视频随心推资质")
    private Boolean hasSxt;

    @ApiModelProperty(value = "商品轮播图")
    private String[] imgs;

    @ApiModelProperty(value = "是否有库存")
    private Boolean inStock;

    @ApiModelProperty(value = "达人佣金金额（单位为元）")
    private BigDecimal kolCosFee;

    @ApiModelProperty(value = "达人佣金比例")
    private BigDecimal kolCosRatio;

    @ApiModelProperty(value = "近30天推广总达人数")
    private Integer kolNum;

    @ApiModelProperty(value = "商品物流说明")
    private String logisticsInfo;

    @ApiModelProperty(value = "近30天商品总订单量")
    private Integer orderNum;

    @ApiModelProperty(value = "商品id")
    private String productId;


    @ApiModelProperty(value = "销量")
    private Integer sales;

    @ApiModelProperty(value = "商品二级类目")
    private Integer secondCid;

    @ApiModelProperty(value = "是否可分销")
    private Boolean sharable;

    @ApiModelProperty(value = "店铺ID")
    private Integer shopId;

    @ApiModelProperty(value = "店铺名称")
    private String shopName;

    @ApiModelProperty(value = "物流体验分")
    private DtkTiktokScoreData logisticsScore;

    @ApiModelProperty(value = "商家服务分")
    private DtkTiktokScoreData productScore;

    @ApiModelProperty(value = "商家体验分")
    private DtkTiktokScoreData shopScore;

    @ApiModelProperty(value = "商品活动审核状态")
    private Integer status;

    @ApiModelProperty(value = "商品三级类目")
    private Integer thirdCid;

    @ApiModelProperty(value = "商品标题")
    private String title;

    @ApiModelProperty(value = "近30天商品总浏览量")
    private Integer viewNum;

    @ApiModelProperty(value = "total")
    private Integer total;

    @ApiModelProperty(value = "品牌信息")
    private DtkTiktokBrandData brand;

    @ApiModelProperty(value = "标签")
    private Object tags; // has_shop_brand_tag



}